/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.asportoonline.business.beans;

import java.util.List;
import javax.ejb.Local;
import org.asportoonline.entities.Prenotazione;
import org.asportoonline.entities.ProdottoPrenotato;

/**
 *
 * @author fe
 */
@Local
public interface ProdottoPrenotatoManager {

    /**
     * Inserisce un nuovo ProdottoPrenotato.
     * 
     * @param prodottoPrenotato 
     * @see ProdottoPrenotato
     */
    void inserisciProdottoPrenotato(ProdottoPrenotato prodottoPrenotato);
    
    /**
     * Cerca tutti i ProdottiPrenotati di una certa prenotazione
     * 
     * @param prenotazione prenotazioni di cui si vogliono ottenere tutti i ProdottiPrenotati
     * @return una lista contenente tutti i ProdottiPrenotati della Prenotazione prenotazione
     * @see ProdottoPrenotato
     */
    List<ProdottoPrenotato> recuperaProdottiDiUnaPrenotazione(Prenotazione prenotazione);

}
